package com.woniu.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author ${author}
 * @since 2021-11-11
 */
@Data
  @EqualsAndHashCode(callSuper = false)
    public class HisHospitalRecordsDto implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("住院记录id")
      @TableId(value = "hospital_records_id", type = IdType.AUTO)
      private Integer hospitalRecordsId;

      /**
     * 患者id
     */
      @ApiModelProperty("患者id")
      private Integer patientId;

      /**
     * 患者姓名
     */
      @ApiModelProperty("患者姓名")
      private String patientName;

      /**
     * 科室id
     */
      @ApiModelProperty("科室id")
      private Integer officeId;

      /**
     * 科室名字
     */
      @ApiModelProperty("科室名字")
      private String officeName;

      /**
     * 医生id
     */
      @ApiModelProperty("医生id")
      private Integer doctorId;

      /**
     * 医生姓名
     */
      @ApiModelProperty("医生姓名")
      private String doctorName;

      /**
     * 病房id
     */
      @ApiModelProperty("病房id")
      private Integer roomId;

      /**
     * 房间编号（404）
     */
      @ApiModelProperty("房间编号（404）")
      private String roomNumber;

      /**
     * 床位id
     */
      @ApiModelProperty("床位id")
      private Integer bedId;

      /**
     * 床位编号
     */
      @ApiModelProperty("床位编号")
      private Integer bedNum;

      /**
     * 住院时间
     */
      @ApiModelProperty("住院时间")
      private LocalDateTime hospitalTime;

      /**
     * 出院时间
     */
      @ApiModelProperty("出院时间")
      private LocalDateTime hospitalLeave;

      /**
     * 住院状态	0待住院，1住院中  2出院
     */
      @ApiModelProperty("住院状态\t0待住院，1住院中  2出院")
      private Integer hospitalStatus;




}
